package com.ruoyi.web.utils;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author yangtaoer
 *  公共工具类
 */
public class CommonUtils {


	public static String listJoin(List<String> list, CharSequence delimiter){
		return String.join(delimiter, list.toArray(new String[]{}));
	}

	public static Map mapOf(Object k1, Object v1){
		return new HashMap(4) {{
			put(k1, v1);
		}};
	}

	public static Map mapOf(Object k1, Object v1, Object k2, Object v2){
		return new HashMap(4) {{
			put(k1, v1);
			put(k2, v2);
		}};
	}

	public static Map mapOf(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3){
		return new HashMap(8) {{
			put(k1, v1);
			put(k2, v2);
			put(k3, v3);
		}};
	}

	public static Map mapOf(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4){
		return new HashMap(8) {{
			put(k1, v1);
			put(k2, v2);
			put(k3, v3);
			put(k4, v4);
		}};
	}
}
